.footer_menu{
	height:50px;
}
.footer_menu ul{
	border-top:1px solid #272321;
	height:50px;
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	z-index:100;
	background:-webkit-gradient(linear, 0 0, 0 10%, from(#222a2d), to(#212629));
}
.footer_menu ul li{
	width:20%;
	text-align:center;
	height:100%;
	float:left;
}
.footer_menu ul li a{
	display: block;
	height:100%;
	color:#9a928e;
	position: relative;
}
.footer_menu ul li a[class*="on"]{
	color:#fdfdfd;
}
.footer_menu ul li a>*{
	pointer-events:none;
}
.footer_menu ul li a label{
	display:block;
	margin:0 5px;
	height:20px;
	line-height:20px;
	overflow: hidden;
	white-space: nowrap;
	font-size:10px;
}
.footer_menu ul li a span.icons{
	display: block;
	width:50px;
	height:25px;
	margin:3px auto;
	background:url(../img/icons.png) no-repeat 0 0;
	-webkit-background-size:auto 50px;
}

.footer_menu ul li a span.icons_2{background-position:-50px 0;}
.footer_menu ul li a span.icons_3{background-position:-100px 0;}
.footer_menu ul li a span.icons_4{background-position:-150px 0;}
.footer_menu ul li a span.icons_6{background-position:-250px 0;}
.footer_menu ul li a span.icons_7{background-position:-300px 0;}
.footer_menu ul li a span.icons_8{background-position:-340px 0;}

.footer_menu ul li a[class*="on"] span.icons{background-position:0 -25px;}
.footer_menu ul li a[class*="on"] span.icons_2{background-position:-50px -25px;}
.footer_menu ul li a[class*="on"] span.icons_3{background-position:-100px -25px;}
.footer_menu ul li a[class*="on"] span.icons_4{background-position:-150px -25px;}
.footer_menu ul li a[class*="on"] span.icons_6{background-position:-250px -25px;}
.footer_menu ul li a[class*="on"] span.icons_7{background-position:-300px -25px;}
.footer_menu ul li a[class*="on"] span.icons_8{background-position:-340px -25px;}
.footer_menu ul li a[class*="on"] span.icons_5{background-position:center center;}

.footer_menu ul li a span.icons_5{
	display: block;
	width:55px;
	height:55px;
	position: absolute;
	top:-15px;
	right:10px;
	border-radius:45px;
	background:url("../img/btn2.png?v=124567") no-repeat center center;
	-webkit-background-size:100% 100%;
	z-index:105;
}

.footer_menu ul li a span.icons_5 label{
	display: inline-block;
	width:15px;
	height:15px;
	border-radius:15px;
	border:1px solid #ffffff;
	background:red;
	line-height:15px;
	text-align: center;
	color:#fff;
	position: absolute;
	right:0px;
	top:0px;
}